home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 125 / Computer Shopper CD-ROM Issue 125 (1998-07)(Dennis Publishing).iso / Business / Dazzler / DAZZLER.Z / CActionManager.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-26  |  730 b   |  48 lines

  1. import java.util.NoSuchElementException;
  2.  
  3. public class CActionManager extends CIconManager {
  4.    boolean OnDoAction() {
  5.       boolean var1 = true;
  6.       if (((CIconObject)this).IsEnabled()) {
  7.          boolean var2 = false;
  8.          CIconObject var3 = null;
  9.  
  10.          try {
  11.             var3 = super.m_listIcons.GetHead();
  12.          } catch (NoSuchElementException var6) {
  13.             var2 = true;
  14.          }
  15.  
  16.          while(!var2) {
  17.             if (var3 != null && var3.IsEnabled()) {
  18.                var1 = var3.DoAction();
  19.                if (var3.RequiresWait()) {
  20.                   while(var3.IsActive()) {
  21.                      try {
  22.                         Thread.sleep(100L);
  23.                      } catch (InterruptedException var5) {
  24.                      }
  25.                   }
  26.                }
  27.             }
  28.  
  29.             try {
  30.                var3 = super.m_listIcons.GetNext();
  31.             } catch (NoSuchElementException var4) {
  32.                var2 = true;
  33.             }
  34.  
  35.             if (!var1) {
  36.                break;
  37.             }
  38.          }
  39.       }
  40.  
  41.       return var1;
  42.    }
  43.  
  44.    public CActionManager() {
  45.       super(3);
  46.    }
  47. }
  48.